RBO Protocol: Broadcasting Huge Databases for Tiny Receivers
نویسنده
چکیده
We propose a protocol (called RBO) for broadcasting long streams of single-packet messages over radio channel for tiny, battery powered, receivers. The messages are labeled by the keys from some linearly ordered set. The sender repeatedly broadcasts a sequence of many (possibly millions) of messages, while each receiver is interested in reception of a message with a specified key within this sequence. The transmission is arranged so that the receiver can wake up in arbitrary moment and find the nearest transmission of its searched message. Even if it does not know the position of the message in the sequence, it needs only to receive a small number of (the headers of) other messages to locate it properly. Thus it can save energy by keeping the radio switched off most of the time. We show that bit-reversal permutation has “recursive bisection properties” and, as a consequence, RBO can be implemented very efficiently with only constant number of dlog2 ne-bit variables, where n is the total number of messages in the sequence. The total number of the required receptions is at most 2dlog2 ne + 2 in the model with perfect synchronization. The basic procedure of RBO (computation of the time slot for the next required reception) requires only O(log n) bit-wise operations. We propose implementation mechanisms for realistic model (with imperfect synchronization), for operating systems (such as e.g. TinyOS).
منابع مشابه
Upper Layer Fec for Dvb-sh: Technical Solutions and Performance
A new system for hybrid satellite and terrestrial broadcasting of multimedia services to mobile handheld receivers has been recently standardised by DVB, namely DVB-SH. Direct mobile reception by S-band satellites is affected by obstacles (trees, buildings, bridges,..) blocking the Line-of-Sight (LoS) propagation, producing deep signal fading events lasting up-to several seconds or even more. T...
متن کاملNotes on Bit-reversal Broadcast Scheduling
This report contains revision and extension of some results about RBO from [14]. RBO is a simple and efficient broadcast scheduling of n = 2 uniform frames for battery powered radio receivers. Each frame contains a key from some arbitrary linearly ordered universe. The broadcast cycle – a sequence of frames sorted by the keys and permuted by k-bit reversal – is transmitted in a round robin fash...
متن کاملPlanning wireless networks by shortest path
Transmitters and receivers are the basic elements of wireless networks and are characterized by a number of radio-electrical parameters. A general planning problem consists in establishing suitable values for these parameters so as to optimize some network performance indicator. In this paper we consider a version of the problem called the Power Assignment Problem (PAP), that is the problem of ...
متن کاملEnabling Live Internet Broadcasting Using an Application Endpoint Architecture
It has been a long standing challenge to make Internet audio/video broadcasting a commodity service. This means that anyone with commodity Internet connection and computer equipments can broadcast high quality video to a large group of receivers in real time. The key challenge is the bandwidth cost in distributing the video streams. To distribute 300Kbps video stream to 100 receivers directly, ...
متن کاملT-ROME: A Simple and Energy Efficient Tree Routing Protocol for Low-Power Wake-up Receivers
Wireless sensor networks are deployed in many monitoring applications but still suffer from short lifetimes originating from limited energy sources and storages. Due to their low-power consumption and their on-demand communication ability, wake-up receivers represent an energy efficient and simple enhancement to wireless sensor nodes and wireless sensor network protocols. In this context, wake-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1108.5095 شماره
صفحات -
تاریخ انتشار 2011